#ifndef DAHENG_DRIVER_OBJ_H
#define DAHENG_DRIVER_OBJ_H

#include "../Base/Driver.hpp"
#include "Camera.hpp"
#include <map>

class DahengDriver : public BaseDriver
{
  private:
    std::map<std::string,DahengCamera*> listobj;
  public:
    DahengDriver();
    ~DahengDriver();
    virtual std::vector<std::pair<std::string,BaseCamera*>> GetCameraList() override final;
    virtual void CameraOffline(const std::string& uuid) override;
};

#endif
